package com.aaa.vegetablemarketexpress.entity;

import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import lombok.Builder;

import java.util.Date;

/**
 * 订单操作记录实体类
 * 对应数据库表: biz_order_act
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrderAct {

    /**
     * 记录唯一标识（主键）
     * 字段名: orderactid
     * 类型: varchar(32)
     * 非空
     */
    private String orderactid;

    /**
     * 关联的订单编号
     * 字段名: order_no
     * 类型: varchar(50)
     * 非空
     */
    private String orderNo;

    /**
     * 操作编号操作编号（0待支付，1已支付（待发货） 2已发货（待接收） 3已完成 4已关闭 5 无效订单 ）
     * 字段名: actno
     * 类型: int
     * 非空
     */
    private Integer actno;

    /**
     * 备注信息（操作的补充说明）
     * 字段名: remark
     * 类型: varchar(500)
     * 可为空
     */
    private String remark;

    /**
     * 操作时间
     * 字段名: cztime
     * 类型: date
     * 非空
     */
    private Date cztime;

    /**
     * 操作人ID（执行该操作的用户ID）
     * 字段名: czrid
     * 类型: varchar(32)
     * 非空
     */
    private String czrid;
}
